JavaScript當然有陣列這個資料型別。陣列是一種特殊的物件,它們是用來存放多個值的可變長度結構,且每個值都有一個數字索引。
在JavaScript中,可以用以下方式宣告一個陣列:
// 使用中括號宣告陣列
let fruits = ['Apple', 'Banana', 'Cherry'];
// 使用Array建構子函數
let numbers = new Array(1, 2, 3, 4, 5);
JavaScript陣列具有許多內建的屬性和方法,可以方便地對陣列進行操作。
length: 返回陣列的長度(即元素的數量)。
let fruits = ['Apple', 'Banana', 'Cherry'];
console.log(fruits.length); // 3
push(): 在陣列末尾添加一個或多個元素,並返回新的長度。
fruits.push('Durian');
console.log(fruits); // ['Apple', 'Banana', 'Cherry', 'Durian']
在JavaScript中,陣列是基於物件的,它們繼承自Array.prototype。這意味著所有陣列都可以訪問並使用定義在Array.prototype上的屬性和方法。
JavaScript中的陣列是一種強大的資料結構,可以用來存儲和操作一組值。它們基於物件並繼承自Array.prototype,這使得它們具有許多有用的屬性和方法,可以方便地操作陣列資料。
了解並掌握這些屬性和方法,有助於提高我們在JavaScript開發上的效率和靈活性。